Cross-Period Analysis Report¶

This report aims to offer a perspective on the activity inside the praise system over several rounds.

Out[9]:

This report will cover 40 weeks, divided into blocks of 2 weeks each.

General Statistics¶

The full range will be subdivided into the following periods:

Out[12]:
period_start_time period_end_time
Week 1 2021-09-11 2021-09-24
Week 3 2021-09-26 2021-10-08
Week 5 2021-10-09 2021-10-22
Week 7 2021-10-24 2021-11-05
Week 9 2021-11-07 2021-11-19
Week 11 2021-11-21 2021-12-03
Week 13 2021-12-04 2021-12-17
Week 15 2021-12-18 2021-12-31
Week 17 2022-01-01 2022-01-13
Week 19 2022-01-15 2022-01-28
Week 21 2022-01-30 2022-02-11
Week 23 2022-02-12 2022-02-25
Week 25 2022-02-26 2022-03-10
Week 27 2022-03-13 2022-03-25
Week 29 2022-03-27 2022-04-09
Week 31 2022-04-11 2022-04-22
Week 33 2022-04-23 2022-05-07
Week 35 2022-05-07 2022-05-20
Week 37 2022-05-22 2022-06-04
Week 39 2022-06-04 2022-06-18

Praise Involvement¶

How much praise?¶

This graph shows the trend of total number of praise instances across time.

How many people give and receive praise?¶

Counting the unique ID of praise givers and receivers, we can visualize the change across time. In the figure, the blue line represents the amount of praise receivers and thered line the amount of givers.

Quantifier Involvement¶

Showing how many quantifiers are involved in each round.

Quantifier trend¶

/home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/lib/function_base.py:380: RuntimeWarning:

Mean of empty slice.

/home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/core/_methods.py:181: RuntimeWarning:

invalid value encountered in true_divide

/home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/lib/function_base.py:2683: RuntimeWarning:

Degrees of freedom <= 0 for slice

/home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/lib/function_base.py:2542: RuntimeWarning:

divide by zero encountered in true_divide

/home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/lib/function_base.py:2542: RuntimeWarning:

invalid value encountered in multiply

/home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/core/fromnumeric.py:3440: RuntimeWarning:

Mean of empty slice.

/home/dev/Documents/venv/rad-venv/lib/python3.9/site-packages/numpy/core/_methods.py:189: RuntimeWarning:

invalid value encountered in double_scalars

average score displacement: tendency to under/over-estimate?¶

average score correlation coefficient: how much do i agree with other people?¶

System Health Evaluation¶

Number of new TEC members involved in praise (either giving or receiving)¶

Counting the round-by-round change of unique IDs being either praise giver or praise receiver.

The blue line represents new IDs in this round, the red line represents IDs that are absent in this round but were present in the last round. The green line shows the net difference, with above 0 meaning more people joined praise than people left and below 0 meaning the opposite.

Distribution Equality¶

Nakamoto Coefficient¶

The Nakamato Coefficient is defined as the smallest number of accounts who control at least 50% of the resource. Although its significance relates to the prospect of a 51% attack on a network, which may not be relevant in our context, we can still use it as an intuitive measure of how many individuals received the majority of rewards.

Bigger coefficient means more distributed (i.e. needs more people to pass 50%), smaller means more concentrated power. The number should always be an integer.